


# 属性和方法，分为私有和公共，私有的，只能在类内部调用

class Human:

    name = ""
    __nevus = ""  # 两个下划线开头，就是定义私有属性(变量) 或 方法

    def __init__(self):
        self.name = "永强"
        self.__nevus = "5"

    def iHaveNevus(self):
        return self.__nevus

    def __sleep(self):
        print("去睡觉，ok")

    def sleepByMySelf(self):
        self.__sleep()



p = Human()
print("你叫什么名字，吾乃" + p.name + '儿是也')
print("你屁股上有几颗痣？" + p.iHaveNevus())

p.sleepByMySelf()

p.__sleep()  # 调用私有方法，会报错

